package com.ssy.lingxi.member.merchant.api.model.vo.inner.request;

import com.ssy.lingxi.common.model.vo.PageVO;

import java.io.Serializable;
import java.util.List;

/**
 * 内部Feign接口: 新增会员支付策略 - 查询会员接口参数VO
 * @author 万宁
 * @version 2.0.0
 * @date 2020-08-11
 */
public class MemberFeignPayProviderVO extends PageVO implements Serializable {
    private static final long serialVersionUID = 6644366267672638264L;

    /**
     * 会员名称
     */
    private String memberName;

    /**
     * 会员id和角色id列表
     */
    private List<MemberItem> items;

    public String getMemberName() {
        return memberName;
    }

    public void setMemberName(String memberName) {
        this.memberName = memberName;
    }

    public List<MemberItem> getItems() {
        return items;
    }

    public void setItems(List<MemberItem> items) {
        this.items = items;
    }

    public static class MemberItem implements Serializable{
        private static final long serialVersionUID = -6253558624299787060L;
        /**
         * 会员Id
         */
        private Long memberId;

        /**
         * 角色Id
         */
        private Long roleId;

        public Long getMemberId() {
            return memberId;
        }

        public void setMemberId(Long memberId) {
            this.memberId = memberId;
        }

        public Long getRoleId() {
            return roleId;
        }

        public void setRoleId(Long roleId) {
            this.roleId = roleId;
        }
    }

}
